The two labels use different font sizes, so they don't align properly.
Unfortunately we don't have BASELINE alignment in Clutter, but at least
END comes closer than the default FILL.
https://gitlab.gnome.org/GNOME/gnome-shell/issues/1927
style_class: 'weather-header',
x_align: Clutter.ActorAlign.START,
x_expand: true,
+ y_align: Clutter.ActorAlign.END,
text: _('Weather'),
}));
box.add_child(titleBox);
this._titleLocation = new St.Label({
style_class: 'weather-header location',
x_align: Clutter.ActorAlign.END,
+ y_align: Clutter.ActorAlign.END,
});
titleBox.add_child(this._titleLocation);